reading_list = ['图解 HTTP', '三体', 'CSS 新世界', '网络是怎样连接的', 'Java 编程的逻辑']

# 打印
print(f'我的阅读清单：{reading_list}')

# 获取列表的长度
print(f'清单长度：{len(reading_list)}')

# 获取第一个元素
print(f'清单中的第一本书：《{reading_list[0]}》')

# 获取最后一个元素
print(f'清单中的最后一本书：《{reading_list[-1]}》')

print(f'清单中的前三本书：{reading_list[:3]}')

# 修改
reading_list[1] = '计算机网络'

# 末尾添加
reading_list.append('深入理解 Java 虚拟机')

# 根据索引插入
reading_list.insert(0, 'JavaScript 高级程序设计')

print(f'更新后的阅读清单：{reading_list}')

# 根据索引删除
del reading_list[-1]

# 根据值删除
reading_list.remove('CSS 新世界')

# 末尾删除
reading_list.pop()

# 根据索引值删除
reading_list.pop(0)

print(f'更新后的阅读清单：{reading_list}')
